package com.huixue.cn.ztej.bean;

import java.io.Serializable;
import java.util.Date;

public class MechanicalApply implements Serializable {

	private Integer applyId;//主键ID
	private String mileageCode;// 里程桩号
	private String applyContent;// 申请内容
	private Integer mechanicalId;// 机械类型ID
	private String mechanicalType;// 机械类型
	private String mechanicalModel;// 机械型号
	private Integer projectId;// 工程类别
	private String startTimeStr;// 开始时间
	private String endTimeStr;// 结束时间
	private Date startTime;// 开始时间
	private Date endTime;// 结束时间
	private Float useHours; // 工时
	private Float price;// 单价
	private Integer quantity;// 机械数量
	private Float fee;// 总费用
	private Integer constructionId;// 施工队ID
	private String constructionName;
	private String frontImage;
	private String middleImage;
	private String behindImage;
	private Integer state;//状态
	private Date applyTime;// 申请时间
	private Integer applyUserId;// 申请人
	private Date createTime;
	private Integer proId;//项目Id
	private Integer segmentId;//工段Id
	private String visaCode;//签证编号
	
	private Float deductHour;//扣除工时
	
	private Integer rent;//是否租用项目部机械
	
	private ConstructionTeam team;
	private User user;
	
	private Mechanical mechanical;
	
	private Project project;
	
	private User nextUser;//下一审批人
	
	public String getFrontImage() {
		return frontImage;
	}
	public void setFrontImage(String frontImage) {
		this.frontImage = frontImage;
	}
	public String getMiddleImage() {
		return middleImage;
	}
	public void setMiddleImage(String middleImage) {
		this.middleImage = middleImage;
	}
	public String getBehindImage() {
		return behindImage;
	}
	public void setBehindImage(String behindImage) {
		this.behindImage = behindImage;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	
	public Integer getState() {
		return state;
	}
	public void setState(Integer state) {
		this.state = state;
	}
	public Integer getApplyId() {
		return applyId;
	}
	public void setApplyId(Integer applyId) {
		this.applyId = applyId;
	}
	public String getMileageCode() {
		return mileageCode;
	}
	public void setMileageCode(String mileageCode) {
		this.mileageCode = mileageCode;
	}
	public String getApplyContent() {
		return applyContent;
	}
	public void setApplyContent(String applyContent) {
		this.applyContent = applyContent;
	}
	public Integer getMechanicalId() {
		return mechanicalId;
	}
	public void setMechanicalId(Integer mechanicalId) {
		this.mechanicalId = mechanicalId;
	}
	public Integer getProjectId() {
		return projectId;
	}
	public void setProjectId(Integer projectId) {
		this.projectId = projectId;
	}
	
	public String getStartTimeStr() {
		return startTimeStr;
	}
	public void setStartTimeStr(String startTimeStr) {
		this.startTimeStr = startTimeStr;
	}
	public String getEndTimeStr() {
		return endTimeStr;
	}
	public void setEndTimeStr(String endTimeStr) {
		this.endTimeStr = endTimeStr;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public Float getUseHours() {
		return useHours;
	}
	public void setUseHours(Float useHours) {
		this.useHours = useHours;
	}
	public Float getPrice() {
		return price;
	}
	public void setPrice(Float price) {
		this.price = price;
	}
	public Integer getQuantity() {
		return quantity;
	}
	public void setQuantity(Integer quantity) {
		this.quantity = quantity;
	}
	public Float getFee() {
		return fee;
	}
	public void setFee(Float fee) {
		this.fee = fee;
	}
	public Integer getConstructionId() {
		return constructionId;
	}
	public void setConstructionId(Integer constructionId) {
		this.constructionId = constructionId;
	}
	public Date getApplyTime() {
		return applyTime;
	}
	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}
	public Integer getApplyUserId() {
		return applyUserId;
	}
	public void setApplyUserId(Integer applyUserId) {
		this.applyUserId = applyUserId;
	}
	
	public String getMechanicalType() {
		return mechanicalType;
	}
	public void setMechanicalType(String mechanicalType) {
		this.mechanicalType = mechanicalType;
	}

	public String getMechanicalModel() {
		return mechanicalModel;
	}
	public void setMechanicalModel(String mechanicalModel) {
		this.mechanicalModel = mechanicalModel;
	}
	public ConstructionTeam getTeam() {
		return team;
	}
	public void setTeam(ConstructionTeam team) {
		this.team = team;
	}
	public User getUser() {
		return user;
	}
	public void setUser(User user) {
		this.user = user;
	}
	public Mechanical getMechanical() {
		return mechanical;
	}
	public void setMechanical(Mechanical mechanical) {
		this.mechanical = mechanical;
	}
	public Integer getProId() {
		return proId;
	}
	public void setProId(Integer proId) {
		this.proId = proId;
	}
	public Integer getSegmentId() {
		return segmentId;
	}
	public void setSegmentId(Integer segmentId) {
		this.segmentId = segmentId;
	}
	
	public Project getProject() {
		return project;
	}
	public void setProject(Project project) {
		this.project = project;
	}
	
	public String getConstructionName() {
		return constructionName;
	}
	public void setConstructionName(String constructionName) {
		this.constructionName = constructionName;
	}
	
	public String getVisaCode() {
		return visaCode;
	}
	public void setVisaCode(String visaCode) {
		this.visaCode = visaCode;
	}
	public Float getDeductHour() {
		return deductHour;
	}
	public void setDeductHour(Float deductHour) {
		this.deductHour = deductHour;
	}
	public Integer getRent() {
		return rent;
	}
	public void setRent(Integer rent) {
		this.rent = rent;
	}
	public User getNextUser() {
		return nextUser;
	}
	public void setNextUser(User nextUser) {
		this.nextUser = nextUser;
	}
	
}
